//package cn.yeamin.gateway.filter;
//
//import java.io.IOException;
//
//import javax.servlet.http.HttpServletRequest;
//
//import org.apache.commons.lang3.StringUtils;
//import org.springframework.stereotype.Component;
//
//import com.netflix.zuul.ZuulFilter;
//import com.netflix.zuul.context.RequestContext;
////@Component
//public class UserLoginZuulFilter extends ZuulFilter{
//
//	@Override
//	public boolean shouldFilter() {
//		return true;
//	}
//
//	@Override
//	public Object run() {
//		RequestContext requestContext = RequestContext.getCurrentContext();
//		HttpServletRequest request = requestContext.getRequest();
//		System.out.println(request.getRequestURI());
//		String token = request.getHeader("token");
//		if(StringUtils.isEmpty(token)){
//			requestContext.setSendZuulResponse(false); // 过滤该请求，不对其进行路由
//			requestContext.setResponseStatusCode(401); // 设置响应状态码
//			try {
//				requestContext.getResponse().sendRedirect("http://www.baidu.com");
//			} catch (IOException e) {
//				e.printStackTrace();
//			}
//			return null;
//		}
//		return null;
//	}
//
//	@Override
//	public String filterType() {
//		return "pre";
//	}
//
//	@Override
//	public int filterOrder() {
//		return 0;
//	}
//
//}
